#ifndef SERIALPORTSET_H
#define SERIALPORTSET_H

#include <QWidget>
#include <QSerialPortInfo>
#include <QSerialPort>
#include <QIODevice>
#include <QTableWidget>
#include <QMessageBox>

namespace Ui {
class SerialPortSet;
}

class SerialPortSet : public QWidget
{
    Q_OBJECT

public:
    explicit SerialPortSet(QWidget *parent = 0);
    ~SerialPortSet();

    // 设置用于显示数据的表格
       void setDataDisplayTable();

       QSerialPort *port;
signals:
    // 当接收到串口数据时发出的信号，传递接收到的数据字符串
    void dataReceived(const QString& data);

private slots:

    void on_openSerialPortButton_clicked();
    void on_closeSerialPortButton_clicked();

private:
    Ui::SerialPortSet *ui;
};

#endif // SERIALPORTSET_H
